a11y: Adapt to menu button changes
authorMatthias Clasen <mclasen@redhat.com>
Sat, 18 May 2019 04:58:08 +0000 (04:58 +0000)
committerMatthias Clasen <mclasen@redhat.com>
Sat, 18 May 2019 13:06:32 +0000 (13:06 +0000)
gtk/a11y/gtkmenubuttonaccessible.c
gtk/a11y/gtkmenubuttonaccessible.h

index d4a9162b6096db4585cbbc3e47401d91960290eb..9a4c480d19d5c2a72d606133c1b5b05031db679a 100644 (file)
 #include "gtkmenubuttonaccessible.h"
 
 
-G_DEFINE_TYPE (GtkMenuButtonAccessible, gtk_menu_button_accessible, GTK_TYPE_TOGGLE_BUTTON_ACCESSIBLE)
+G_DEFINE_TYPE (GtkMenuButtonAccessible, gtk_menu_button_accessible, GTK_TYPE_WIDGET_ACCESSIBLE)
 
 static void
 gtk_menu_button_accessible_initialize (AtkObject *accessible,
                                         gpointer   data)
 {
   ATK_OBJECT_CLASS (gtk_menu_button_accessible_parent_class)->initialize (accessible, data);
+
+  accessible->role = ATK_ROLE_TOGGLE_BUTTON;
 }
 
 static gint
index 059f209fc9896cee06867592f0ed090cfa37a4b8..17168a2eb7809386a1d028eec63ba74b84264d13 100644 (file)
@@ -22,7 +22,7 @@
 #error "Only <gtk/gtk-a11y.h> can be included directly."
 #endif
 
-#include <gtk/a11y/gtktogglebuttonaccessible.h>
+#include <gtk/a11y/gtkwidgetaccessible.h>
 
 G_BEGIN_DECLS
 
@@ -39,14 +39,14 @@ typedef struct _GtkMenuButtonAccessiblePrivate GtkMenuButtonAccessiblePrivate;
 
 struct _GtkMenuButtonAccessible
 {
-  GtkToggleButtonAccessible parent;
+  GtkWidgetAccessible parent;
 
   GtkMenuButtonAccessiblePrivate *priv;
 };
 
 struct _GtkMenuButtonAccessibleClass
 {
-  GtkToggleButtonAccessibleClass parent_class;
+  GtkWidgetAccessibleClass parent_class;
 };
 
 GDK_AVAILABLE_IN_ALL